%% Erstellen eines neuralen Netzes
function [classes error_rate performance] = neural_classify(Network, Data, Target)

X = Data;
T = Target;
net = Network;

% Netzwerk wird simuliert und die Ausgabe berechnet.
[Y, E, perf] = sim(net, X);

% Fehlerbestimmung TODO
J = sum((T - Y).^2) / 0.5; % Sum of Squared Error, SSE
%J = E;

% Klassifikation
classes = (Y >= 0.5); % Gibt fuer alle Werte >= 0.5 den Wert 1 zurueck, fuer den Rest 0

% Return values definieren
error_rate = J;
performance = perf;
end